home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / bbs / l2100.zip / HELP.REF < prev    next >
Text File  |  1997-06-24  |  12KB  |  498 lines

  1. ;help inside of help.ref (yeah, this file) is run if a user hits ? from
  2. ;the main screen in the game.  This way, if you want to add a complicated
  3. ;help system, (ie, they can get help on certain things, whatever) you can.
  4.  
  5. @#NOTIME
  6. `r0  `2Um, hello?  Anybody home?  You can't sit here all day, there are
  7.   adventures to be had!  Come back when you are ready - be not afraid, child.
  8. @#talk
  9. @do move 3 21
  10. @do write
  11. `r1`% ENTER SCREEN MESSAGE :`x
  12. @do readstring 51 NIL `s01
  13. @do stripbad `s01
  14. @do `p21 is length `s01
  15. @if `p21 more 1 then do
  16.  @begin
  17.  @do `s02 is `r1`%`x`n`%:`x
  18.  @do `s02 add `s01
  19.  @do talk `s02
  20.  @end
  21. @do statbar
  22.  
  23. @#yell
  24. @do move 3 21
  25. @do write
  26. `r1`% ENTER GLOBAL MESSAGE :`x
  27. @do readstring 51 NIL `s01
  28. @do stripbad `s01
  29. @do `p21 is length `s01
  30. @if `p21 more 1 then do
  31.  @begin
  32.  @do `s02 is `r1`%`x`n`%:`x
  33.  @do `s02 add `s01
  34.  @do talk `s02 all
  35.  @end
  36. @do statbar
  37.  
  38. @#Z
  39. ;z key activates this
  40. ;the Smackrod/aka legendary xy cord warping device
  41. @if `i73 < 1 then do
  42.   @begin
  43.   @do saybar
  44. `2Nice job on pressing the `0Z`2 key.  It is a great key, really.
  45.   @closescript
  46.   @end
  47. @do move 3 23
  48. @do write
  49. `0`r0New X? `2:`x
  50. @do `p20 is x
  51. @do `p21 is y
  52. @do readnum 2 `p20
  53.  
  54. @if `v40 is 0 then `v40 is `p20
  55. @if `v40 > 80 then `v40 is 80
  56. @if `v40 < 1 then `v40 is 1
  57. @do x is `v40
  58.  
  59. @do move 15 23
  60. @do write
  61. `0`r0New Y? `2:`x 
  62. @do readnum 2 `p21
  63. @if `v40 is 0 then `v40 is `p21
  64. @if `v40 > 20 then `v40 is 20
  65. @if `v40 < 1 then `v40 is 1
  66.  
  67. @do y is `v40
  68. @clearblock 23 24
  69. @drawpart `p20 `p21
  70. @update
  71.  
  72.  
  73.  
  74. @#whoison
  75. ;our whos on list
  76. @show
  77. `r0`c  `r1                        `%PEOPLE ON NOW                             `r0  
  78.  
  79.   `0Name                       Level           Location
  80.  
  81. @whoison
  82. @show
  83.  
  84. @key
  85. @drawmap
  86. @update
  87.  
  88. @#map
  89. ;if player hits M from the map menu
  90. @if `i20 > 0 then do
  91.   @begin
  92.   @do write
  93. `r0
  94.   @overheadmap
  95.   ;now we do any additions to our map,  like text or marks on the map
  96.   ;we had npc players do so they know where to go
  97.  
  98.   @do move 76 12 ;porttown
  99.   @do write
  100. `r2`%▄
  101.  
  102.   @do move 76 17 ;greentree
  103.   @do write
  104. `r2`%▄
  105.  
  106.   @do move 79 17 ;stonebrook
  107.   @do write
  108. `r2`%■
  109.  
  110.   @do move 80 10 ;stonepass lodge
  111.   @do write
  112. `r2▄
  113.  
  114.   @do move 52 14 ;flag city
  115.   @do write
  116. `r2`%▄
  117.  
  118.   @do move 43 7 ;ArrisVille
  119.   @do write
  120. `r2`%▄
  121.  
  122.   @do move 56 6 ;Sosen Village
  123.   @do write
  124. `r2`%▄
  125.  
  126.   @do move 52 20 ;BoneTown
  127.   @do write
  128. `r2`%▄
  129.  
  130.   @if bitcheck `t12 3 1 then do
  131.     @begin
  132.     @do move 75 20 ;edward
  133.     @do write
  134. `r2`0°
  135.     @end
  136.  
  137.  
  138.   ;this math converts your 'block #' to x y cords to show the
  139.   ;"you are here" blip.  We use lmap instead of map, lmap is the
  140.   ;the last 'visible' map the player was on.
  141.  
  142.   @do `p20 is &lmap
  143.   @do `p20 / 80
  144.   @do `p21 is &lmap
  145.   @do `p22 is `p20
  146.   @do `p22 * 80
  147.   @do `p21 - `p22
  148.   @do `p20 + 1
  149.   @if `p21 is 0 then do
  150.    @begin
  151.    @do `p21 is 80
  152.    @do `p20 - 1
  153.    @end
  154.   @do move `p21 `p20
  155.   @do write
  156. `r2`b`r0
  157.  
  158. ;draw the help
  159. @do move 3 3
  160. @show
  161. `r1`%Reading your map.
  162. `2─────────────────────
  163.   `%▄ `0City/town with lodging
  164.   `%■ `0City/town `4without`0 lodging
  165.   `%° `0House or shack
  166.   `4 `0Your current location
  167.  
  168.   `0Note:  `2Some buildings/etc must be
  169.   discovered before they show up here.
  170.   @do move 1 22
  171.   @do write
  172. `k
  173.   @drawmap
  174.   @update
  175.   @closescript
  176.   @end
  177. @do saybar
  178. `4You don't have a map.
  179.  
  180. @#rank1
  181. ;this is the format for experience ranking
  182. @do `s01 is `n
  183. @do pad `s01 21
  184. @if sexmale is 1 then `s02 is `0M
  185. @if sexmale is 0 then `s02 is `#F
  186. @do `s03 is `p01
  187. @do frontpad `s03 14
  188. @do `s04 is `p09
  189. @do frontpad `s04 2
  190. @if dead is 1 then `s05 is `4Dead
  191. @if dead is 0 then `s05 is `%Alive
  192.  
  193. @writefile temp`*.dat
  194. `s02 `2`s01`%`s03   `s04     `s05
  195. @#listplayers
  196. @do write
  197. `r0`c  `0Ranking players...
  198.  
  199. @do delete temp`*.dat         ;`* is node number
  200. @writefile temp`*.dat
  201. `r0`c`r1                             `%  LORD II RANKINGS                            `r0
  202.                 
  203.   `0Name                     Experience  Level   Status Alignment Quests
  204. `2-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  205. @
  206.  
  207. ;rank lets us specify WHAT `p to rank, and what the name of the procedure
  208. ;that formats the rank.
  209. ;its been comented out - it works, but @lordrank is the same thing built
  210. ;into the .EXE, so it is a bit faster
  211. ;@rank crap`*.dat 1 rank1
  212. @lordrank temp`*.dat 1
  213. @convert_file_to_ansi temp`*.dat score.ans
  214. @convert_file_to_ascii temp`*.dat score.txt
  215. @displayfile temp`*.dat
  216. @key bottom
  217. @drawmap
  218. @update
  219.  
  220.  
  221.  
  222. @#help
  223. @do `v01 is 1
  224. @label helpstart
  225. @show
  226. `r0`c  `r1  `%LORD II: New World V1.00  `r0
  227.  
  228.   `2Use your `0ARROW-KEYS`2 or numpad (with numlock turned on) to select an
  229.   option then press `0ENTER`2.
  230.  
  231. @do write
  232. `x`x
  233. @choice
  234. `2List hotkeys that do things on the map mode
  235. `2What symbols mean on the `0'your stats'`2 screen
  236. `2How to move
  237. `2New stuff added since the last version
  238. `2About us and how to report bugs and suggestions
  239. `2Beginners help and strategy
  240. `4Quit back to the BBS
  241. `2View `0Game Settings`2
  242. `%Play the game!
  243. @if responce is 8 then do
  244.   @begin
  245.    @if `v06 is 1 then `s01 is On
  246.    @if `v06 is 0 then `s01 is Off
  247.    @do `s02 is `v05
  248.    @if `v05 < 1 then `s02 is `%unlimited
  249.    @show
  250. `r0`c  `r1  Settings for this game  `r0
  251.  
  252.    @if `v03 is 0 then write
  253.   `2You get only `0one`2 life per day.`\
  254.    @if `v03 not 0 then write
  255.   `2You may die `0unlimited`2 times per day.`\
  256.    @show
  257.   `2You get `0`s02`2 turns per day.
  258.   `2Clean mode is `0`s01`2.
  259.   `2Quest opportunities per day is `0`v07`2.
  260.   `2This game has been running for `0&time`2 days. 
  261. @if `v09 is < 1 then do
  262.   @begin
  263.   @show
  264.   `2Players are safe in Inns the entire game.
  265.   @end
  266. @if `v09 > 0 then do
  267.   @begin
  268.   @show
  269.   `2Players can be attacked in Inns at level `0`v09`2+.
  270.   @end
  271.  
  272.  @show
  273.  
  274.   @if 3rdparty.dat exist false then do
  275.   @begin
  276.   @show
  277.   `2No `0IGM's`2 are installed.
  278.  
  279.   @end
  280.   @if 3rdparty.dat exist true then do
  281.   @begin
  282.   @show
  283.   `2`%IGM'S INSTALLED ON THIS SYSTEM:
  284.  
  285.   @displayfile 3rdparty.dat
  286.     @show
  287.  
  288.   @end
  289.   @show
  290. `k
  291.   @do goto helpstart
  292.   @end
  293.  
  294. @if responce is 1 then do
  295.  @begin
  296.  @pauseoff
  297.  @SHOW SCROLL
  298.  
  299.  
  300.   `%Commands that work from the main map screens:
  301.  
  302.   `0? `2- `0This help screen
  303.   `0R `2- `0Redraw the screen
  304.   `0V `2- `0View your stats/inventory
  305.   `0T `2- `0Talk - Everyone in the game can hear you
  306.   `0D `2- `0Daily Happenings
  307.   `0H `2- `0Hail - Trade with/talk to/kill a person. (must be on their square)
  308.   `0L `2- `0List warriors, lets you know who's on top
  309.   `0W `2- `0Write mail to someone
  310.   `0P `2- `0People online right now
  311.   `0S `2- `0Show names of everyone on the current screen
  312.   `0B `2- `0BackBuffer, log of recent messages.
  313.   `0F `2- `0Fast BackBuffer, shows last 3 messages only, for speed.
  314.   `0Q `2- `0Quit back to the BBS
  315. @do goto helpstart
  316.  @end
  317.  
  318. @if responce is 2 then do
  319.  @begin
  320.  @pauseoff
  321.  @SHOW SCROLL
  322.  
  323.  
  324.   `%ABOUT ITEM SYMBOLS:
  325.  
  326.   `r4`*W`r0`2 `8- `2It can be used as a weapon.
  327.   `r2`*A`r0`2 `8- `2It can be used as armour.
  328.   `r5`*1`r0`2 `8- `2It can only be used once.
  329.  
  330.   `2Remember - press `0V `2to view your stats, this is also where you
  331.   equip weapons and armour.
  332. @do goto helpstart
  333.  
  334.  @end
  335.  
  336. @if responce is 3 then do
  337.  @begin
  338.  @pauseoff
  339.  @SHOW SCROLL
  340.  
  341.  
  342.   `%ABOUT MOVEMENT:
  343.  
  344.   `2Use the `0arrow-keys`2 or the `0numpad`2 to move around/select options
  345.   in most areas.  To use the numpad, make `4SURE`2 that the num lock
  346.   key is `4ON`2. `2(`0it will work either way if your terminal supports arrow
  347.   keys`2)
  348.  
  349.   If using arrow keys causes the daily log to pop up randomly, you should
  350.   switch to the numpad.
  351. @do goto helpstart
  352.  @end
  353.  
  354.  
  355. @if responce is 4 then do
  356.  @begin
  357.  @pauseoff
  358.  @SHOW SCROLL
  359.  
  360.  
  361.   `%NEW STUFF SINCE THE LAST VERSION:
  362.  
  363.   `0This the FIRST official release - no new stuff.
  364.  
  365. @do goto helpstart
  366.  @end
  367.  
  368.  
  369. @if responce is 5 then do
  370.  @begin
  371.  @pauseoff
  372.  @SHOW SCROLL
  373.  
  374.  
  375.   `%ABOUT US:
  376.  
  377.   `0LORD II`2:`0 New World `2- (c) Copyright 1997: Robinson Technologies, Inc.
  378.  
  379.   `2This is V1.00. Compiled 6-24-97.
  380.  
  381.   `0WWW  `8:`2  www.rtsoft.com
  382.   `0Email`8:`2  sethable@rtsoft.com
  383. @do goto helpstart
  384.  @end
  385.  
  386. @if responce is 6 then do
  387.  @begin
  388.  @pauseoff
  389.  @SHOW SCROLL
  390.  
  391.  
  392.   `%Help and strategy for the new adventurer.
  393.  
  394.   `0LORD II`2:`0 New World `2is a very different kind of game.  There is a
  395.   huge world to explore (`0over 300 screens`2) many people and animals to meet (not
  396.   all of them nice) and other REAL players to befriend and kill `0-`2 even while
  397.   they are online playing at the same time!
  398.  
  399.  `$ You can be good or you can be evil.  You can save the world or you can
  400.   destroy it.
  401.  
  402.   `%Find some cash!
  403.  
  404.   `2Do this by 'pushing' against the table in 'your' house.  (the one you
  405.   started in)  With this money you can buy cheap things at the store.
  406.  
  407.   `%Get berries for your mom.
  408.  
  409.   `2Just west of your cottage there is a small patch that looks different
  410.   than the rest `0-`2 try pushing against it.  You'll find some berries.  If you
  411.   see a certain block of grass or stone that looks different, try pushing
  412.   against it `0-`2 you never know what you'll find. (most likely something
  413.   good)
  414.  
  415.   `%Fight monsters, heal yourself.
  416.  
  417.   `2This isn't such an unfamiliar idea!  But it is more tricky now `0-`2 First,
  418.   find an area that looks like it might contain monsters.  (usually away from
  419.   towns and villages)
  420.  
  421.   Next `0-`2 Walk around.  You will randomly encounter various beasts/people and
  422.   be able to kill and sometimes talk with them.  Some areas contain a `0HIGHER`2
  423.   chance of running into things.  
  424.  
  425.   When you are low on hitpoints, you will need to heal yourself.  Inside
  426.   Stonebrook there is such a place.  Later, when you have more gold you may
  427.   wish to purchase items that have the same effect `0-`2 different color potions
  428.   are the easiest way to heal on the road.
  429.  
  430.   `%Raising Levels
  431.  
  432.   `2No matter how long you have been playing the game, it is `0ALWAYS`2 possible
  433.   to improve your skills by gaining a level providing you have the experience.
  434.  
  435.   `2In all the land there is only ONE place you can do this `0-`2 Barak's Training
  436.   center in Greentree.  Beware of Barak though, he is kind of a jerk.
  437.  
  438.   `%What is alignment?
  439.  
  440.   `2This is what determines what kind of a person you are - naughty or
  441.   nice.  `00`2 is average, `010`2 is very nice and `4-10`2 is very
  442.   nasty.
  443.  
  444.   Someone who is nasty might see different options then someone who is nice -
  445.   depending on their level of evil they might have an option to kick a beggar
  446.   in the head where a nice person would have had 'give him some gold' as an
  447.   option.  Get it?
  448.  
  449.   `%Arming weapons and armour 101.
  450.  
  451.   `2Before you can use them you need to arm them.  From the map menu, hitting
  452.   `0V`2 will bring up your `0stat screen`2.  This where you can see things
  453.   like what you are holding and how strong you are.
  454.  
  455.   You equip and use items the same way - by highlighting them with the
  456.   light bar and pressing enter.  You will then be given a list of options
  457.   that can be done with that item.  Some items have more than one use.
  458.  
  459.   After equiping a weapon or armour, pay close attention to your overall
  460.   Attack and Defense.  The level these increment is how you know how good
  461.   a particular piece of equipment is!
  462.  
  463.   `%Getting jobs and quests.
  464.  
  465.   `2Certain people you talk to will let you 'conduct business' - this usually
  466.   means they have a job for your to do.
  467.  
  468.   If it involves going somewhere you have never heard of - do not accept it
  469.   and see if they have any others.  You only get 4 job offers per day max by
  470.   default so be smart! 
  471.  
  472.   `$Quick Tip: `2Finish the quest on the same day and you will get a bonus!
  473.  
  474. @do goto helpstart
  475.  @end
  476.  
  477. @if response is 7 then do
  478.   @begin
  479.   @show
  480. `\`\  Goodbye.
  481.   @halt 0
  482.   @end
  483.  
  484.  
  485.  ;default
  486.  @pauseon
  487.  @if `p09 > 0 then do
  488.    @begin
  489.    @drawmap
  490.    @update
  491.    @end
  492.  @closescript
  493.  
  494.  
  495.  
  496.  
  497. @#done
  498.